setupRequestAndResponse{
  WebRequestCycle webRequestCycle=super.setupRequestAndResponse(isAjax);
}
startRequest{
  requestContext.associate(servletRequest);
  requestContext.activate();
}
endRequest{
  try {
    requestContext.invalidate();
    requestContext.deactivate();
  finally {
    requestContext.dissociate(servletRequest);
}
getHomePage{
  return DummyHomePage.class;
}
newSessionStore{
  return new HttpSessionStore(this);
}
newWebResponse{
  return new WebResponse(servletResponse);
}
outputDevelopmentModeWarning{ }
newRequestCycle{
  seamTestRequestCycle=new SeamTestRequestCycle(this,(WebRequest)request,(WebResponse)response,!manuallyDetach);
}
detach{
  if (seamTestRequestCycle != null) {
    seamTestRequestCycle.superDetach();
}
isManuallyDetach{
  return !seamTestRequestCycle.isDetach();
}
setManuallyDetach{ }
newSessionStore{
    public boolean containsPage(    String sessionId,    String pageMapName,    int pageId,    int pageVersion){
}
destroy{ }
getPage{ }
pageAccessed{ }
removePage{ }
storePage{ }
unbind{ }
containsPage{ }
SeamWicketTester{
  super(new DummySeamApplication());
}
SeamWicketTester{
  super(new SeamApplication(){
 * @see org.apache.wicket.Application#getHomePage()
    @Override public Class<? extends Page> getHomePage(){
      return homePage;
      return new HttpSessionStore(this);
    @Override protected void outputDevelopmentModeWarning(){
}
getHomePage{ }
newSessionStore{
  return new HttpSessionStore(this);
}
newWebResponse{
  return new WebResponse(servletResponse);
}
outputDevelopmentModeWarning{ }
